/* CSS Document */
body{font-size:12px;background:url(../img/bg.jpg) repeat;font-family:Tahoma,\5B8B\4F53;}
.top-nav{min-width:1200px;height:118px;background:#000;}
.top-nav-wrap{height:100%;padding:0 0 0 14px;width:1186px;background:#000;margin:0 auto;}
.top-nav-wrap .dt,.top-nav-wrap .dd{float:left;}
.top-nav-wrap .dt{margin:8px 14px 0  0;width:150px;height:110px;background:#FFBE39;display:inline;}
.top-nav-wrap .dd{width:146px;border-bottom:6px solid #FFBE39;height:44px;text-align:center;line-height:44px;margin:68px 0 0;color:#fff;cursor:default;}
.top-nav-wrap .dd:nth-of-type(1){border-bottom-color:#FF5E5E}
.top-nav-wrap .dd:nth-of-type(5){border-bottom-color:#FF5E5E}
.top-nav-wrap .dd:nth-of-type(3){border-bottom-color:#54D0D5;}
.top-nav-wrap .dd:nth-of-type(4){border-bottom-color:#67C44E}
.top-nav-wrap .dd:nth-of-type(7){border-bottom-color:#54D0D5;}
.top-nav-wrap  .a{display:block;width:100%;height:100%;background:url(../img/nav-title.png) no-repeat 1px 50%;}
.top-nav-wrap .dd:nth-of-type(1) .a{background-position:35px 50%}
.top-nav-wrap .dd:nth-of-type(2) .a{background-position:-106px 50%}
.top-nav-wrap .dd:nth-of-type(3) .a{background-position:-254px 50%}
.top-nav-wrap .dd:nth-of-type(4) .a{background-position:-404px 50%}
.top-nav-wrap .dd:nth-of-type(5) .a{background-position:-552px 50%}
.top-nav-wrap .dd:nth-of-type(6) .a{background-position:-702px 50%}
.top-nav-wrap .dd:nth-of-type(7) .a{background-position:-845px 50%}
.fp{width:100%;min-width:1200px;height:100%;overflow:hidden;margin:0px auto 0;background:#d6d6d6;}
.main-content{width:1200px;margin:0 auto;min-height:400px;_height:400px;padding:0 0 46px}
.default-page{width:100%;padding:48px 0 0}
.box{width:385px;float:left}
.box .title{height:33px;width:100%;border-bottom:1px solid #fff;overflow:hidden}
.box .title .a{display:block;width:100%;height:32px;border-bottom:1px solid #CACACA;background:url(../img/title0.png) no-repeat 0 11px}
.box2 .title .a{background-position: 0 -89px;}
.box3 .title .a{background-position: 0 -188px;}
.box .put-content{width:100%;min-height:200px;_height:200px;padding:10px 0 0}
.box .put-content .s{display:block;border:1px solid #ddd;width:383px;height:131px;overflow:hidden;}
.box .put-content .img{display:block;width:383px;height:131px;}
.box .put-content .p{line-height:20px;padding:4px 0 0}
.box2{margin:0 30px;}
.box2 .put-content{background:rgba(0,0,0, .1);}
.box .news-list,.box4 .news-list{padding:6px 15px 0;height:322px}
.box .news-list .li,.box4 .news-list .dd{height:30px;color:#333}
.box .news-list .i{margin:0 10px 0 0;height:30px;line-height:30px;}
.box .news-list .a,.box4 .news-list .a{color:#333;text-decoration:none;height:30px;line-height:30px;width:330px;}
.box .news-list .a:hover,.box4 .news-list .a:hover{text-decoration:underline;}
.box3{width:370px;}
.box .show-pic{width:330px;height:165px;margin:0 auto;}
.box .show-pic .li-right,.box .show-pic .li-left{width:39px;height:39px;margin:62px 0 0 ;border-radius:39px;background:rgba(255,255,255,0.5);cursor:pointer;position:relative;overflow:hidden}
.box .show-pic .li-left{float:left;}
.box .show-pic .li-mid{float:left;}
.box .show-pic .li-right{float:right;}
.box .show-pic .li-right .tra1{border-width:10px 0;border-left:20px solid rgba(204,204,204, .5);left:12px;top:9px;position:absolute;}
.box .show-pic .li-right .tra2{border-width:10px 0;border-left:6px solid #F5F5F5;left:12px;top:9px;position:absolute}
.box .show-pic .li-left .tra1{border-width:10px 0;border-right:20px solid rgba(204,204,204, .5);left:6px;top:9px;position:absolute}
.box .show-pic .li-left .tra2{border-width:10px 0;border-right:6px solid #F5F5F5;left:20px;top:9px;position:absolute}
.box .show-pic .li-right:hover,.box .show-pic .li-left:hover{background-color:#fff;}
.box .show-pic .li-right:hover .tra2{border-left:6px solid #fff}
.box .show-pic .li-left:hover .tra2{border-right:6px solid #fff}
.box .show-pic .li-mid{width:211px;height:165px;background:#000;display:inline;margin:0 0 0 22px;}
.box4{width:575px;height:272px;background:rgba(0,0,0, .1);border:5px solid rgba(0,0,0, .2);position:absolute;left:0;top:-66px;overflow:hidden;}
.box4 .news-list{padding-top:0;margin-top:14px;position:relative;}
.box4 .news-list .a{width:380px;}
.box4 .news-list .dt{position:absolute;height:61px;width:165px;background:url(../img/jt.png) no-repeat -14px bottom;right:0;top:-14px}
.box4 .news-list .dt .a{display:block;width:100%;height:100%;background:url(../img/title1.png) no-repeat 50% 50%;}
.box5{width:559px;height:229px;background:rgba(0,0,0, .1);border:5px solid rgba(255,255,255, .7);position:absolute;right:0;top:-93px;}
.bot-section{height:216px;position:relative}
.box5 .pic-list{position:relative;width:475px;margin:103px auto 0;}
.box5 .pic-list .dt{width:164px;height:88px;background:#FFFFFF;top:-103px;left:-42px;position:absolute;background:url(../img/jt.png) no-repeat 149px bottom }
.box5 .pic-list .dt .a{display:block;width:100%;height:100%;background:url(../img/title2.png) no-repeat 50% 50%;}
.box5 .dd{height:94px;overflow:hidden;}
.box5 .show-coo{height:60px;width:400px;overflow:hidden}
.box5 .show-coo .img-wrap{height:60px;width:110px;background:#000;float:left;}
.box5 .show-coo .jj{width:100px;height:60px;overflow:hidden;background:#f00;float:left;padding:0 0 0 10px;width:280px}
.box5 .btn{height:22px;width:106px;padding:12px 4px 0;overflow:hidden;}
.box5 .btn .right-btn,.box5 .btn .left-btn{float:right;width:22px;height:22px;border-radius:22px;background:rgba(255,255,255,0.5);cursor:pointer;position:relative;overflow:hidden}
.box5 .btn .left-btn{float:left}
.box5 .btn .right-btn .tra1{border-width:6px 0;border-left:12px solid rgba(204,204,204, .5);left:7px;top:6px;position:absolute;}
.box5 .btn .right-btn .tra2{border-width:6px 0;border-left:4px solid #E9E9E9;left:7px;top:6px;position:absolute}
.box5 .btn .left-btn .tra1{border-width:6px 0;border-right:12px solid rgba(204,204,204, .5);left:4px;top:6px;position:absolute}
.box5 .btn .left-btn .tra2{border-width:6px 0;border-right:4px solid #E9E9E9;left:12px;top:6px;position:absolute}
.box5 .btn .right-btn:hover,.box5 .btn .left-btn:hover{background-color:#fff;}
.box5 .btn .right-btn:hover .tra2{border-left:4px solid #fff}
.box5 .btn .left-btn:hover .tra2{border-right:4px solid #fff}
.footer{width:100%;height:44px;min-width:1200px;background:#fff;line-height:44px;text-align:center;color:#666}
.footer .a{color:#666;text-decoration:none;margin-left:1em;}
.footer .a:hover{text-decoration:underline;}
.contact-us .left-section{width:586px;float:left;padding:56px 0 0}
.contact-us .right-section{width:580px;float:left;height:200px;padding:100px 0 0 34px}
.contact-us .left-section .title{font-size:20px;height:28px;line-height:28px;background:url(../img/contact.png) no-repeat 0 0;text-indent:-999px;}
.contact-us .left-section .la{float:left;}
.contact-us .la .s{display:block;height:15px;line-height:15px;font-size:14px;text-indent:-999px;background:url(../img/title.png) no-repeat 0 0;margin:22px 0 6px}
.contact-us .name,.contact-us .tel{padding:0 18px 0 0;}
.contact-us .mail .s{background-position:0 -15px;}
.contact-us .tel .s{background-position:0 -29px;}
.contact-us .subj .s{background-position:0 -43px;}
.contact-us .txt{border:1px solid #DFDFDF;border-radius:4px;background:#fff;display:block;height:24px;line-height:24px;width:262px;padding:8px 10px;font-size:13px;font-family:inhrit;}
.contact-us .msg{clear:both;}
.contact-us .txtar{border:1px solid #DFDFDF;border-radius:4px;resize:none;font-size:13px;font-family:inhrit;overflow:auto;padding:10px 2px 10px 10px;width:572px;height:185px;}
.contact-us .yzm{padding:10px 0 10px}
.contact-us .yzm .txt{float:left;width:82px;height:33px;line-height:33px;text-align:center;}
.contact-us .yzm .put-yzm{float:left;width:86px;height:33px;padding:0 0 0 6px}
.contact-us .sub{clear:both;border:1px solid #dfdfdf;border-radius:6px;height:40px;width:125px;background:#54D0D5;box-shadow:2px 2px 3px  rgba(0,0,0,0.4)}
.contact-us .sub .button{display:block;width:100%;height:100%;background:none;line-height:20px;color:#fff;cursor:pointer;font-size:26px;}
.contact-us .put-map{background:#fff;height:260px;overflow:hidden;}
.contact-us .put-add{padding:40px 0 0;font-size:14px;}
.contact-us .put-add .li{padding-bottom:10px}
.contact-us .put-add .s{float:left;width:70px;text-align:left;overflow:hidden;}
.contact-us .put-add .i{float:right;width:490px;}
.ls{letter-spacing:0.3em}
.ls1{letter-spacing:0.9em}
.about-us{width:1039px;margin:0 auto;padding:74px 0 0;}
.about-us .dl{float:left;width:225px;overflow:hidden;}
.about-us .dt{height:110px;width:100%;padding:0 0 17px;}
.about-us .dt .s{display:block;height:100%;width:170px;background:#FFBE39;float:right;}
.about-us .dd{width:100%;height:54px;background:#D8D8D7;margin:10px 0 0;}
.about-us .dd .a{display:block;height:100%;width:210px;background:url(../img/about-us.png) no-repeat right 10px}
.about-us .dd .a1{background-position:right -100px;}
.about-us .dd .a2{background-position:right -210px;}
.about-us .dd .a3{background-position:right -430px;}
.about-us .dd .a4{background-position:right -320px;}
.about-us-list{padding:0 0 0 20px;width:794px;float:left;}
.about-us-list .li{border-left:1px solid #fff;width:783px;background:url(../img/border.gif) repeat-y 0 0 #F0F0F0;position:relative;padding:0 10px 0 0;margin:0 0 20px}
.about-us-list .li .sj-wrap{height:16px;width:10px;position:absolute;left:-8px;top:156px}
.about-us-list .li .sj-wrap .s{display:block;width:100%;height:100%;position:relative;}
.about-us-list .li .sj-wrap .sj1{border-width:8px 0;border-right:8px solid #FF5E5E;position:relative;z-index:2;}
.about-us-list .li .sj-wrap .sj2{border-width:10px 0;border-right:10px solid #fff;position:absolute;top:-2px;left:-2px;z-index:1;}
.about-us-list .li .wrap{padding:18px 0 0 25px;}
.about-us-list .li .wrap .au-title{height:35px;line-height:35px;margin:0 0 14px;color:#FFBE39;font-size:24px;text-shadow:0 1px 0 #fff}
.about-us-list .li .wrap .p{line-height:24px;padding:0 0 10px;text-align:left;}
.search{padding:50px 0 0}
.search .put-input{float:right;width:347px;height:37px;border:1px solid #dfdfdf;border-radius:8px;background:#fff;overflow:hidden;position:relative}
.search .txt{height:100%;line-height:37px;font-size:14px;width:281px;padding:0 10px;background:none}
.search .button{background:none;height:100%;width:46px;cursor:pointer;position:relative;z-index:999}
.search .put-input:before{
	content:'';
	cursor:pointer;
	display:block;
	position:absolute;
	width:14px;
	height:14px;
	border:4px solid #54D0D5;
	right:14px;top:4px;
	border-radius:14px;
	z-index:3
	-moz-transition:border-color .6s linear;
	-ms-transition:border-color .6s linear;
	-o-transition:border-color .6s linear;
	transition:border-color .6s linear;
	}
.search .put-input:after{
	content:'';
	display:block;
	position:absolute;
	width:0;
	height:9px;
	border:3px solid #54D0D5;
	background:#54D0D5;
	right:6px;
	top:19px;
	z-index:2;
	border-radius:3px;
	cursor:pointer;
	overflow:hidden;
	-webkit-transform:rotate(-58deg);
	-webkit-transform-origin:left center;
	-moz-transform:rotate(-58deg);
	-moz-transform-origin:left center;
	-ms-transform:rotate(-58deg);
	-ms-transform-origin:left center;
	-o-transform:rotate(-58deg);
	-o-transform-origin:left center;
	transform:rotate(-58deg);
	transform-origin:left center;
	-moz-transition:border-color .6s linear;
	-ms-transition:border-color .6s linear;
	-o-transition:border-color .6s linear;
	transition:border-color .6s linear;
	}
	.search .key-words{height:31px;width:832px;padding:5px 0  0;overflow:hidden}
	.search .key-words .s{float:left;height:31px;line-height:31px;background:#FF5E5E;cursor:pointer;padding:0 10px;color:#fff;display:inline;margin:0 1px 0 0 ;}
	.search .key-words .s:nth-of-type(4n-3){background:#FF5E5E}
	.search .key-words .s:nth-of-type(4n-2){background:#FFBE39}
	.search .key-words .s:nth-of-type(4n-1){background:#54D0D5}
	.search .key-words .s:nth-of-type(4n){background:#67C44E}
	.case-show .title{height:29px;width:106px;background:url(../img/case.png) no-repeat 0 0;margin:30px 0 0}
	.case-show-list .li{position:relative;width:384px;min-height:265px;margin:20px 0 0;cursor:pointer;float:left;}
	.case-show-list .img{width:100%;vertical-align:middle}
	.case-show-list .put-img{width:320px;height:265px;background:#fff;padding:0 32px;box-shadow:0 0 14px rgba(0,0,0, .4);}
	/*.case-show-list .put-img:after,.case-show-list .put-title:after{content:'111111';display:inline-block;height:53px;width:100px;backgrond:#f000;overflow:hidden;vertical-align:middle;background:#000}*/
	.case-show-list .put-title{width:384px;height:265px;position:absolute;left:0;top:0;background:rgba(0,0,0, .5);text-align:center;font-size:30px;color:#fff;opacity:0;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in;}
	.case-show-list .li:hover .put-title{opacity:1;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in;}
	.case-show-list .put-title .s{display:inline-block;vertical-align:middle;}
	.case-show-list .put-info{padding:6px 10px 0;background:rgba(0,0,0, .5);color:#fff;display:none}
	.case-show-list .put-info .p{line-height:1.8;padding:0 0 10px}
	.case-show-list .li:nth-of-type(3n+2){margin:20px 20px 0}
	.other-page .news-list{float:left;width:838px;padding:32px 0 0;}
	.nl-title{background:url(../img/news.png) no-repeat 0 0;width:104px;height:29px;margin:30px 0 0}
	.other-page .news-list .li{padding:0 0 4em;position:relative;width:824px}
	.other-page .news-list .more{position:absolute;width:19px;height:19px;background:#FFBE39;right:-8px;bottom:0;}
	.other-page .news-list .more .a{position:relative;display:block;width:100%;height:100%;}
	.other-page .news-list .more .a:before{content:'';position:absolute;width:1px;height:41px;display:block;background:#fff;left:9px;top:-8px}
	.other-page .news-list .more .a:after{content:'';position:absolute;width:41px;height:1px;display:block;background:#fff;left:-10px;top:8px}
	.other-page .news-list .title{background:url(../img/icon.png) no-repeat 0 0;height:32px;line-height:32px;font-size:18px;padding:0 0 0 46px;overflow:hidden}
	.other-page .news-list .image .title{background:url(../img/icon2.png) no-repeat 0 0;}
	.other-page .news-list .title .s{display:block;width:550px;height:31px;border-bottom:1px dashed #BCBCBB;padding:0 240px 0 0}
	.other-page .news-list .p{padding:8px 0 0 46px;line-height:24px;}
	.other-page .news-list .put-img{padding:14px 0 0 46px;}
	.other-page .news-list .put-img .img{float:left;width:167px;height:111px;display:inline;margin:0 10px 0 0}
	.other-page .put-wb{float:left;width:347px;height:600px;padding:18px 0 0 15px}